Skip to content

Bump to version 4.3.0#842

Merged
vikrantpuppala merged 1 commit into
mainfrom
4.3.0-release
Jun 15, 2026
Merged

Bump to version 4.3.0#842
vikrantpuppala merged 1 commit into
mainfrom
4.3.0-release

Conversation

@vikrantpuppala

Copy link
Copy Markdown
Contributor

Summary

Promote 4.3.0rc1 to the final 4.3.0 release. Bumps pyproject.toml + __init__.py to 4.3.0 and renames the 4.3.0rc1 CHANGELOG section to 4.3.0 (with a more holistic description of the kernel backend). No code changes since 4.3.0rc1 (8dd350dc) — this is a version-only promotion.

Highlights

  • New: optional Rust kernel backend (use_kernel=True) via the databricks-sql-connector[kernel] extra — a native databricks-sql-kernel (Rust/PyO3) client over the SEA HTTP transport (CloudFetch + inline Arrow), Python >= 3.10, PAT/OAuth-M2M/U2M. Default backend stays Thrift; opt in per connection.
  • Behavior aligned with Thrift (cursor state, metadata, rowcount, async state, cancel, staging, error context, logging).
  • Revert the thrift 0.23.0 bump that broke install on DBR LTS (ES-1960554).

Test plan

  • pytest tests/unit -m "not realkernel" passes locally (864 passed)
  • Multi-DBR validated on 4.3.0rc1 (3/3) — 4.3.0 is identical code, so that signal carries over
  • CI green

This is the final 4.3.0 — unpinned pip install databricks-sql-connector will resolve to it.

This pull request was AI-assisted by Isaac.

Signed-off-by: Vikrant Puppala <vikrant.puppala@databricks.com>
@vikrantpuppala vikrantpuppala added this pull request to the merge queue Jun 15, 2026
@github-merge-queue github-merge-queue Bot removed this pull request from the merge queue due to failed status checks Jun 15, 2026
@vikrantpuppala vikrantpuppala added this pull request to the merge queue Jun 15, 2026
Merged via the queue into main with commit 815b341 Jun 15, 2026
51 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants